package myPack.GMAO.Bean;

import java.util.List;

import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import myPack.GMAO.Entity.Employer;
import myPack.GMAO.Interface.ActeurInterface;

@Stateless
public class ActeurBean implements ActeurInterface {

	@PersistenceContext
	EntityManager em;
	
	@Override
	public void ajouter(Employer E) {
		em.merge(E);
	}

	@Override
	public void supprimer(int mat) {
		em.remove(em.find(Employer.class,mat));
	}

	@Override
	public Employer rechercher(int mat) 
	{
		return em.find(Employer.class, mat);
	}

	@Override
	public List<Employer> lister() {
		return  em.createQuery("from Acteur where Personel_type='EMP'").getResultList();
	}
}
